﻿<%@ Page Language="C#" MasterPageFile="~/Main.Master" AutoEventWireup="true" CodeBehind="Leden.aspx.cs" Inherits="Katana.Leden" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <h2>
        <asp:Image ID="Image2" runat="server" 
            ImageUrl="~/Images/Icons/32/kopeteavailable.png" />
        Leden</h2>
<p>
    <asp:GridView ID="gvLeden" runat="server" 
        AllowSorting="True" AutoGenerateColumns="False" CssClass="GridView" 
        DataSourceID="odsLeden" DataKeyNames="LidID">
        <Columns>
            <asp:CommandField ShowSelectButton="True" ButtonType="Image" 
                SelectImageUrl="~/Images/Icons/16/search.png" SelectText="Openen" />
            <asp:BoundField DataField="LidID" HeaderText="LidID" SortExpression="LidID" 
                Visible="False" />
            <asp:BoundField DataField="Voornaam" HeaderText="Voornaam" 
                SortExpression="Voornaam" />
            <asp:BoundField DataField="Achternaam" HeaderText="Achternaam" 
                SortExpression="Achternaam" />
            <asp:BoundField DataField="Woonplaats" HeaderText="Woonplaats" 
                SortExpression="Woonplaats" />
            <asp:BoundField DataField="GeboorteDatum" HeaderText="GeboorteDatum" 
                SortExpression="GeboorteDatum" />
        </Columns>
        <EmptyDataTemplate>
            Er zijn geen leden gevonden.
        </EmptyDataTemplate>
    </asp:GridView>
    <asp:ObjectDataSource ID="odsLeden" runat="server" SelectMethod="GetLeden" 
        TypeName="Katana.BusinessLogic.LidController"></asp:ObjectDataSource>
</p>
<h3>Lid informatie</h3>
<p>
    <asp:DetailsView ID="dvLid" runat="server" AutoGenerateRows="False" 
        CssClass="DetailsView" DataSourceID="odsLid" Height="50px" Width="288px">
        <EmptyDataTemplate>
            Selecteer een lid in bovenstaande tabel om meer informatie te zien.
        </EmptyDataTemplate>
        <Fields>
            <asp:BoundField DataField="Voornaam" HeaderText="Voornaam" 
                SortExpression="Voornaam" />
            <asp:BoundField DataField="Achternaam" HeaderText="Achternaam" 
                SortExpression="Achternaam" />
            <asp:BoundField DataField="Straat" HeaderText="Straat" 
                SortExpression="Straat" />
            <asp:BoundField DataField="Huisnummer" HeaderText="Huisnummer" 
                SortExpression="Huisnummer" />
            <asp:BoundField DataField="Postcode" HeaderText="Postcode" 
                SortExpression="Postcode" />
            <asp:BoundField DataField="Woonplaats" HeaderText="Woonplaats" 
                SortExpression="Woonplaats" />
            <asp:BoundField DataField="GeboorteDatum" HeaderText="GeboorteDatum" 
                SortExpression="GeboorteDatum" />
            <asp:BoundField DataField="EmailAdres" HeaderText="EmailAdres" 
                SortExpression="EmailAdres" />
            <asp:BoundField DataField="KnvbNummer" HeaderText="KnvbNummer" 
                SortExpression="KnvbNummer" />
            <asp:BoundField DataField="Telefoonnummer" HeaderText="Telefoonnummer" 
                SortExpression="Telefoonnummer" />
        </Fields>
    </asp:DetailsView>
    <asp:ObjectDataSource ID="odsLid" runat="server" SelectMethod="GetLidById" 
        TypeName="Katana.BusinessLogic.LidController">
        <SelectParameters>
            <asp:ControlParameter ControlID="gvLeden" Name="lidId" 
                PropertyName="SelectedValue" Type="Object" />
        </SelectParameters>
    </asp:ObjectDataSource>
</p>
</asp:Content>
